Integral Bows mod made for FoG2 version 1.2.5
Will probably cause problems if used with any other version of the game or in multiplayer.
Global mod that should be compatible with any campaign/battle mods that don't touch CombatTools.BSF file in /Data/Scripts folder.

Install by placing the INTEGRAL BOWS folder inside C:\Users\<username>\Documents\My Games\FieldOfGlory2\MODS
If the MODS folder does not exists, create one. Activate the mod from lover left corner of FoG2 main menu.

You can also manually add this mod to another global mod as long at it doesn't change the CombatTools.BSF file.
This mod affects all units with 20% bows or less (this includes units added by other mods).
Just copy the Data folder from this mod and paste it in the main folder of the other mod.
_______________________________________________________________________________________________________________________________________

Here are the changed parts of script in their original form with explanations of the done changes.
I also marked all my changes with "mvp7" (without quotes) in the bsf file so you can search them there using that.

In CombatTools.BSF:

			if ((GetAttrib(me, "Bow") <= 20) && (GetAttrib(me, "Crossbow") == 0)) // Stop Late Roman integral archers distant shooting
				{
					range = 0;
				}

>>>Changed the range from 0 to 2


if (percent > 20) // Stop Late Romans long distance shooting
		{
			any_shooters = 1;
			if (IsMounted(me) == 1)
				{
					range = 2;
				}
	
>>>Commented the part of script that prevented roman long distance shooting.
>>>Added "|| percent <= 20" to the range 2 if-clause to include the late Romans.